草庐IT

Java:JScrollPane 在按下 ctrl 时禁用滚动

全部标签

在 Firefox 中使用平滑滚动进行慢速滚动的 Javascript 解决方法

我是网络应用程序的开发人员。在这个应用程序中有一个特定的场景,其中有多个position:fixed元素、canvas和一个overflow:scroll元素。在这种情况下,当启用平滑滚动时,Firefox上的滚动速度非常慢。从用户的Angular来看,解决方案就是禁用平滑滚动。但是,作为开发人员我不能确保用户已经这样做了。有什么地方可以告诉firefox不要从javascript(或html)为我的网站使用平滑滚动?或者是否有任何其他已知的解决方法? 最佳答案 我明白您的问题基本上是如何禁用平滑滚动。但是,为了使它正常工作,我会以

javascript - 可以使用 hammer.js 平移事件并仍然允许用户滚动吗?

我有一个UI,用户可以在其中滚动水平滚动区域。我仍然希望它们能够左右滚动,但我想触发Hammer.jspanevent同时。这是我目前的代码:varworksHammertime=newHammer(scrollingArea);worksHammertime.on('pan',function(ev){if(ev.direction===2){log('left',ev)Dothings...}else{log('right',ev)Dothings...}});从本质上讲,我认为我正在寻找与Hammer默认使用的preventDefault()行为相反的方法。可以使用hammer.

javascript - JQuery JEditable - 如何禁用点击编辑

我想知道您是否可以停止在单击时编辑文本?我有一个单独的编辑按钮来使文本可编辑,这是我希望用户能够编辑文本的唯一方式,所以想关闭点击编辑?有什么想法吗? 最佳答案 Britt是对的,添加一个自定义事件,然后用按钮触发它。下面是一些代码来解释它:自定义事件:$('#id').editable('http://www.example.com/save.php',{event:'custom_event'});触发器:clicktotrigger 关于javascript-JQueryJEdit

javascript - 禁用 silverlight 加载屏幕

有谁知道我怎么不能显示默认的Silverlight加载蓝球和百分比。它只显示一瞬间,我不认为我真的需要它,因为我将我的Silverlight隐藏在jQueryslider下。当用户知道发生了什么时,它已加载并准备就绪。另一个问题是我相信我的jQuery在运行之前等待Silverlight加载。任何人都知道解决这个问题的方法。在检查$(document).ready()时,Silverlight是否是它正在寻找的内容的一部分?编辑:我只是想补充一点,我似乎已经通过实现AnthonyWJones的建议回答了我的第二个问题。似乎我的jQuery现在不会等待或挂起Silverlight加载,而

javascript - 我在哪里可以找到像 facebook 这样的滚动条插件?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我正在寻找一个滚动条插件(js、jquery等),就像它们在Facebook的右上角面板上显示的那样,用于我们friend的最新直播。我在哪里可以找到它?

javascript - Dragula 计算出排序顺序 - 如何禁用

我正在使用Dragula来实现拖放功能。它一直有效,直到我从服务器端刷新我的列表:this.columnList=newValue;Dragula似乎想像以前一样保留列表中的顺序,所以它弄乱了服务器端的排序顺序。我不需要这个功能。我已阅读文档、教程和示例,但找不到如何在Dragula中禁用自动排序。 最佳答案 我非常有信心没有自动排序,至少在默认情况下是这样。最小的独立示例是我们的friend。好吧,不管网络是否可以使用更多示例,虽然很难证明是否定的,但我会证明在默认情况下没有自动排序,并尝试猜测问题出在哪里。抱歉,直到我意识到您使

javascript - 当提交表单时没有任何错误,如何禁用提交按钮

我想在用户提交表单时禁用提交按钮,这样他就不会点击提交按钮两次。所以我在我的页面中编写了以下javascript$(document).ready(function(){$("form").submit(function(){$("form").find('input[type=submit]').attr('disabled','disabled');});})这很好用。但是当我应用jquery验证库并附加以下代码时$(document).ready(function(){$("form").submit(function(){$("form").find('input[type=s

javascript - 从选择中启用或禁用选项

我正在尝试根据他们是否选择了另一个选项来使一个选项可选择或不可选择。例如,如果有选项1-6,并且他们没有在他们的第一个选择框中选择选项1,那么在同一个选择框和表单中的任何其他选择框中,则无法选择选项6。我环顾四周,但一切都是关于点击一个按钮来实现这一点。这是我的代码(我也试过onclick)functionmakeDisable(){varx=document.getElementById("mySelect2");x.disabled=true}functionmakeEnable(){varx=document.getElementById("mySelect2");x.disab

javascript - 更改 window.location 原型(prototype)以禁用某些重定向?

我正在尝试使用Greasemonkey在文档的开头有选择地禁用window.location。我不想完全禁用javascript,只是禁用一些使用javascript完成的重定向。它们看起来像这样:window.location="unwantedurl"; 最佳答案 我认为这是不可能的。您不能覆盖window.location上的属性或方法(静默失败)你不能用location.__proto__=Something.prototype重新定义它的原型(prototype)location.constructor.prototype

javascript - 在 Eclipse 中禁用检查特定的 JavaScript 错误

我正在尝试使用EclipseforJavaScript(“面向JavaEE开发人员的EclipseIDE”包)。我的项目使用Bluebird(一个promises实现),所以它有很多行,例如:somePromise.catch(function(err){...Eclipse认为这是一个错误,可能是因为它认为“catch”是一个保留关键字,不能用作方法名。promise.finaly方法也一样。也许这是对的,但我不想仅仅因为这个而切换到不同的库。有没有办法让它忽略这些特定错误(但继续报告同一文件中的其他错误)? 最佳答案 这已在不久